home *** CD-ROM | disk | FTP | other *** search
- 100 D$ = CHR$(4): DIM INSLOT$(7)
- 110 FALSE = 0:TRUE = 1:APPLEIIE = FALSE:L$ = "LANGUAGE CARD":U$ = "USED"
- 120 PRINT CHR$(21)
- 130 GOSUB 1860
- 140 ONERR GOTO 2520
- 150 GOTO 2510
- 160 ONERR GOTO 2520
- 170 BL$ = " "
- 180 S1$ = "***************************************"
- 190 S2$ = "* *"
- 200 MO$ = "???JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC"
- 210 HOME
- 220 PRINT S1$: PRINT S2$
- 230 PRINT "* SYSTEM DATE AND TIME UTILITY *"
- 240 PRINT S2$: PRINT S1$
- 250 VTAB 10
- 260 REM
- 270 REM - READ SYSTEM DATE
- 280 REM
- 290 DD = PEEK(49040) - INT( PEEK(49040)/32) *32
- 300 YY = INT( PEEK(49041)/2)
- 310 MM = ( PEEK(49041) -YY *2) *8 + INT( PEEK(49040)/32)
- 320 MM$ = MID$ (MO$,MM *3 +1,3)
- 330 REM
- 340 REM - READ SYSTEM TIME
- 350 REM
- 360 MI = PEEK(49042)
- 370 HH = PEEK(49043)
- 380 REM
- 390 REM - CONVERT 24 HOURS TO 12
- 400 REM
- 410 IF HH >11 THEN PM = 1
- 420 IF HH >12 THEN HH = HH -12
- 430 IF HH = 0 THEN HH = 12
- 440 PRINT " THE CURRENT SETTINGS ARE:"
- 450 PRINT : PRINT
- 460 REM
- 470 REM - PRINT DATE AND TIME
- 480 REM
- 490 PRINT " DATE: ";
- 500 IF DD = 0 THEN PRINT "<NO DATE>": GOTO 560
- 510 IF DD <10 THEN PRINT "0";
- 520 PRINT DD;"-";
- 530 PRINT MM$;"-";
- 540 IF YY <10 THEN PRINT "0";
- 550 PRINT YY
- 560 PRINT
- 570 PRINT " TIME: ";
- 580 IF HH = 12 AND MI = 0 AND DD = 0 THEN PRINT "<NO TIME>": GOTO 650
- 590 IF HH <10 THEN PRINT "0";
- 600 PRINT HH;":";
- 610 IF MI <10 THEN PRINT "0";
- 620 PRINT MI;
- 630 IF PM = 1 THEN PRINT " PM"
- 640 IF PM = 0 THEN PRINT " AM"
- 650 VTAB 18
- 660 PRINT " UPDATE SYSTEM DATE AND TIME? Y/N ";
- 670 GET A$
- 680 VTAB 18: HTAB 2: PRINT BL$
- 690 IF A$ = "N" OR A$ = "n" THEN GOSUB 2390: GOTO 1610
- 700 VTAB 12: PRINT
- 710 PRINT " ENTER DATE: DD-MMM-YY";
- 720 REM
- 730 REM -READ DAY INTO DD
- 740 REM
- 750 HTAB 20: PRINT "DD";: HTAB 20
- 760 GET A$: IF (A$ <"0") OR (A$ >"3") GOTO 750
- 770 DD = VAL(A$): PRINT A$;
- 780 GET A$: IF (A$ <"0") OR (A$ >"9") GOTO 750
- 790 DD = DD *10 + VAL(A$): PRINT A$;
- 800 IF DD >31 OR DD <1 GOTO 750
- 810 REM
- 820 REM GET MONTH INTO M1$
- 830 REM
- 840 IF ASC(A$) = 27 THEN 700
- 850 HTAB 23: PRINT "MMM";: HTAB 23:COUNT = 1:M1$ = ""
- 860 GET A$: IF ASC(A$) >96 THEN A$ = CHR$( ASC(A$) -32)
- 870 M1$ = M1$ +A$::MM = 4
- 880 IF M1$ = MID$ (MO$,MM,COUNT) THEN GOTO 910
- 890 MM = MM +3: IF MM <39 THEN GOTO 880
- 900 GOTO 840
- 910 PRINT A$;:COUNT = COUNT +1: IF COUNT <4 THEN GOTO 860
- 920 MM = (MM -1)/3
- 930 REM
- 940 REM -READ YEAR INTO YY
- 950 REM
- 960 IF ASC(A$) = 27 THEN 700
- 970 HTAB 27: PRINT "YY";: HTAB 27
- 980 GET A$: IF (A$ <"0") OR (A$ >"9") GOTO 960
- 990 YY = VAL(A$): PRINT A$;
- 1000 GET A$: IF (A$ <"0") OR (A$ >"9") GOTO 960
- 1010 YY = YY *10 + VAL(A$): PRINT A$
- 1020 REM
- 1030 REM -REPEAT UNTIL CORRECT
- 1040 REM
- 1050 VTAB 18: PRINT " CORRECT? Y/N ";
- 1060 GET A$
- 1070 VTAB 18: HTAB 2: PRINT BL$
- 1080 IF A$ = "N" OR A$ = "n" GOTO 700
- 1090 VTAB 13: HTAB 8: PRINT " "
- 1100 VTAB 15: HTAB 8: PRINT "ENTER TIME: HH:MM AM";
- 1110 REM
- 1120 REM -READ HOUR INTO HH
- 1130 REM
- 1140 HTAB 20: PRINT "HH";: HTAB 20
- 1150 GET A$: IF (A$ <"0") OR (A$ >"1") GOTO 1140
- 1160 HH = VAL(A$): PRINT A$;
- 1170 GET A$: IF (A$ <"0") OR (A$ >"9") GOTO 1140
- 1180 HH = 10 *HH + VAL(A$): PRINT A$;
- 1190 IF HH >12 OR HH <1 GOTO 1140
- 1200 REM
- 1210 REM -READ MINUTE INTO MI
- 1220 REM
- 1230 IF ASC(A$) = 27 THEN 1100
- 1240 HTAB 23: PRINT "MM";: HTAB 23
- 1250 GET A$: IF (A$ <"0") OR (A$ >"5") GOTO 1230
- 1260 MI = VAL(A$): PRINT A$;
- 1270 GET A$: IF (A$ <"0") OR (A$ >"9") GOTO 1230
- 1280 MI = 10 *MI + VAL(A$): PRINT A$;
- 1290 IF MI >59 GOTO 1230
- 1300 REM
- 1310 REM -GET AM OR PM
- 1320 REM
- 1330 IF ASC(A$) = 27 THEN 1100
- 1340 HTAB 27
- 1350 GET A$: IF (A$ < >"A") AND (A$ < >"a") AND (A$ < >"P") AND (A$ < >"p") AND (A$ < >" ") AND (A$ < > CHR$(13)) GOTO 1330
- 1360 IF (A$ = "P") OR (A$ = "p") THEN PRINT "P";
- 1370 REM
- 1380 REM -REPEAT UNTIL CORRECT
- 1390 REM
- 1400 VTAB 18: HTAB 2: PRINT " CORRECT? Y/N ";
- 1410 GET P$
- 1420 VTAB 18: HTAB 2: PRINT BL$
- 1430 IF (P$ < >"N") AND (P$ < >"n") GOTO 1450
- 1440 GOTO 1090
- 1450 VTAB 15: HTAB 8: PRINT " "
- 1460 REM
- 1470 REM -UPDATE SYSTEM DATE
- 1480 REM
- 1490 POKE 49041,YY *2 +(MM >7)
- 1500 IF MM >7 THEN POKE 49040,(MM -8) *32 +DD
- 1510 IF MM <8 THEN POKE 49040,MM *32 +DD
- 1520 REM
- 1530 REM -UPDATE SYSTEM TIME (24 HOUR CLOCK)
- 1540 REM
- 1550 IF HH = 12 THEN HH = 0
- 1560 IF A$ = "P" OR A$ = "p" THEN HH = HH +12
- 1570 POKE 49043,HH: POKE 49042,MI
- 1580 PRINT : VTAB 18: PRINT " SYSTEM DATE AND TIME UPDATED": PRINT
- 1590 PRINT " (DOES NOT SET CLOCK/CALENDAR CARDS)"
- 1600 GOSUB 2390
- 1610 GOTO 2520
- 1620 ONERR GOTO 2520
- 1630 REM SLOTS
- 1640 REM
- 1650 REM MARK ALL SLOTS AS UNUSED
- 1660 REM MARK USED SLOTS AS USED
- 1670 REM
- 1680 SLOTS = PEEK(49049):V = 128
- 1690 FOR I = 7 TO 0 STEP -1
- 1700 INSLOT$(I) = "EMPTY"
- 1710 IF SLOTS > = V THEN INSLOT$(I) = U$:SLOTS = SLOTS -V
- 1720 V = V/2
- 1730 NEXT I
- 1740 REM
- 1750 REM FIND SILENTYPE AND THUNDERCLOCK
- 1760 REM
- 1770 FOR SLOT = 1 TO 7
- 1780 SADDR = -16384 +256 *SLOT
- 1790 IF PEEK(SADDR +23) = 201 AND PEEK(SADDR +55) = 207 AND PEEK(SADDR +76) = 234 THEN INSLOT$(SLOT) = "SILENTYPE": GOTO 1850
- 1800 IF PEEK(SADDR) = 8 AND PEEK(SADDR +1) = 120 AND PEEK(SADDR +2) = 40 THEN INSLOT$(SLOT) = "CLOCK": GOTO 1850
- 1810 IF PEEK(SADDR +5) = 24 AND PEEK(SADDR +7) = 56 THEN INSLOT$(SLOT) = "COMMUNICATIONS CARD": GOTO 1850
- 1820 IF PEEK(SADDR +5) = 56 AND PEEK(SADDR +7) = 24 THEN INSLOT$(SLOT) = "SERIAL CARD"
- 1830 IF PEEK(SADDR +11) = 1 THEN IF INT( PEEK(SADDR +12)/16) <10 THEN INSLOT$(SLOT) = ID$( INT( PEEK(SADDR +12)/16)): GOTO 1850
- 1840 IF PEEK(SADDR +5) = 72 AND PEEK(SADDR +7) = 72 THEN INSLOT$(SLOT) = "PARALLEL CARD"
- 1850 NEXT SLOT: GOSUB 1860: GOTO 1950
- 1860 REM
- 1870 REM IDENTIFY MACHINE TYPE
- 1880 REM
- 1890 MACHID = PEEK(49048): HOME
- 1900 IF MACHID > = 192 THEN HTAB 15:TI$ = "APPLE ///":MACHID = MACHID -192: GOTO 1940
- 1910 IF MACHID > = 128 THEN HTAB 15:TI$ = "Apple //e":MACHID = MACHID -128:APPLEIIE = TRUE: GOTO 1940
- 1920 IF MACHID > = 64 THEN HTAB 14:TI$ = "APPLE ][ PLUS":MACHID = MACHID -64: GOTO 1940
- 1930 HTAB 16:TI$ = "APPLE ]["
- 1940 RETURN
- 1950 GOSUB 2440
- 1960 REM
- 1970 REM GET NAME OF BOOT DISK
- 1980 REM PREFIX RETURNS NAME OF LAST ACCESSED DISK
- 1990 REM
- 2000 PRINT D$;"PREFIX"
- 2010 INPUT "";PREFIX$: PRINT "STARTUP DISK: ";PREFIX$
- 2020 REM
- 2030 REM DETERMINE MEMORY SIZE
- 2040 REM
- 2050 PRINT : PRINT "YOUR ";TI$;" HAS:": PRINT : HTAB 5
- 2060 IF MACHID > = 48 THEN PRINT "128K ";:MACHID = MACHID -48:INSLOT$(0) = L$: GOTO 2090
- 2070 IF MACHID > = 32 THEN PRINT "64K ";:MACHID = MACHID -32:INSLOT$(0) = L$: GOTO 2090
- 2080 IF MACHID > = 16 THEN PRINT "48K ";:MACHID = MACHID -16: GOTO 2090
- 2090 PRINT "OF RANDOM ACCESS MEMORY"
- 2100 PRINT : HTAB 5: IF PEEK(57344) = 76 THEN PRINT "APPLESOFT IN ROM": PRINT : GOTO 2120
- 2110 PRINT "INTEGER BASIC IN ROM": PRINT
- 2120 REM
- 2130 REM FOR EACH DISK DEVICE
- 2140 REM IDENTIFY DRIVE TYPE
- 2150 REM
- 2160 FOR J = 48946 TO 48946 + PEEK(48945)
- 2170 DEVICE = PEEK(J): IF DEVICE > = 128 THEN DEVICE = DEVICE -128
- 2180 SLOT = 7
- 2190 IF DEVICE > = 16 *SLOT THEN DEVICE = DEVICE -(16 *SLOT): GOTO 2220
- 2200 SLOT = SLOT -1: IF SLOT >0 GOTO 2190
- 2210 GOTO 2250
- 2220 IF DEVICE = 4 THEN INSLOT$(SLOT) = "PROFILE"
- 2230 IF DEVICE = 0 THEN INSLOT$(SLOT) = "DISK DRIVE"
- 2240 IF DEVICE = 13 THEN INSLOT$(SLOT) = "UNIFILE/DUOFILE"
- 2250 NEXT J
- 2260 REM
- 2270 REM LOOK FOR 80-COLUMN CARD
- 2280 REM
- 2290 IF MACHID > = 8 THEN MACHID = MACHID -8
- 2300 IF MACHID > = 4 THEN MACHID = MACHID -4
- 2310 IF MACHID > = 2 THEN INSLOT$(3) = "80-COLUMN CARD"
- 2320 REM
- 2330 REM PRINT SLOT ASSIGNMENTS
- 2340 REM
- 2350 FOR I = APPLEIIE TO 7
- 2360 PRINT " SLOT ";I;": ";INSLOT$(I): NEXT I
- 2370 GOSUB 2390
- 2380 GOTO 2520
- 2390 VTAB 23: PRINT " PRESS RETURN TO DISPLAY MAIN MENU ";: GET R$
- 2400 IF R$ > = " " AND R$ < = "~" THEN PRINT R$;
- 2410 IF R$ < > CHR$(13) THEN PRINT CHR$(7): GOTO 2390
- 2420 RETURN
- 2430 PRINT " ": VTAB 22: GOTO 120
- 2440 HOME
- 2450 S1$ = "**************************************"
- 2460 S2$ = "* *"
- 2470 PRINT S1$: PRINT S2$
- 2480 PRINT "* DISPLAY SLOT ASSIGNMENTS *"
- 2490 PRINT S2$: PRINT S1$
- 2500 RETURN
- 2510 PRINT CHR$(4);"PREFIX": INPUT PR$
- 2520 ONERR GOTO 2940
- 2530 D$ = CHR$(4):IN = 6:UP = 11:C$ = " "
- 2540 GOSUB 2750
- 2550 VTAB 8: PRINT : PRINT "YOUR OPTIONS ARE:"
- 2560 HTAB IN: VTAB UP: PRINT "? - TUTOR: PRODOS EXPLANATION"
- 2570 HTAB IN: VTAB UP +2: PRINT "F - PRODOS FILER (UTILITIES)"
- 2580 HTAB IN: VTAB UP +4: PRINT "C - DOS <-> PRODOS CONVERSION"
- 2590 HTAB IN: VTAB UP +6: PRINT "S - DISPLAY SLOT ASSIGNMENTS"
- 2600 HTAB IN: VTAB UP +8: PRINT "T - DISPLAY/SET TIME"
- 2610 HTAB IN: VTAB UP +10: PRINT "B - APPLESOFT BASIC"
- 2620 VTAB 22: PRINT : PRINT "PLEASE SELECT ONE OF THE ABOVE ";: HTAB 32: PRINT C$;: HTAB 32: GET P$
- 2630 IF P$ >" " AND P$ < = "~" THEN C$ = P$: PRINT C$;
- 2640 IF P$ = "F" OR P$ = "f" THEN PRINT D$;"-FILER"
- 2650 IF P$ = "C" OR P$ = "c" THEN PRINT D$;"-CONVERT"
- 2660 IF P$ = "S" OR P$ = "s" THEN GOTO 1620
- 2670 IF P$ = "T" OR P$ = "t" THEN GOTO 160
- 2680 IF P$ = "?" THEN GOSUB 3220: GOTO 2520
- 2690 IF P$ < >"B" AND P$ < >"b" THEN PRINT D$;"RUN /PRO/PRODOS"
- 2700 POKE 216,0: HOME : PRINT D$;"-/PRO/STARTUP"
- 2710 VTAB 10: PRINT " TO RETURN TO MENU, TYPE"
- 2720 PRINT : PRINT " 'RUN STARTUP'"
- 2730 PRINT : PRINT " AND PRESS RETURN.": PRINT : VTAB 22: NEW : END
- 2740 PRINT CHR$(7);: GOTO 2620
- 2750 HOME
- 2760 S1$ = "***************************************"
- 2770 S2$ = "* *"
- 2780 PRINT S1$: PRINT S2$
- 2790 PRINT "* PRODOS USER'S DISK *"
- 2800 PRINT S2$
- 2810 PRINT "* COPYRIGHT APPLE COMPUTER, INC. 1983 *"
- 2820 PRINT S2$: PRINT S1$
- 2830 ID$(0) = "USED"
- 2840 ID$(1) = "PRINTER"
- 2850 ID$(2) = "JOYSTICK"
- 2860 ID$(3) = "I/O CARD"
- 2870 ID$(4) = "MODEM"
- 2880 ID$(5) = "AUDIO CARD"
- 2890 ID$(6) = "CLOCK"
- 2900 ID$(7) = "MASS STORAGE"
- 2910 ID$(8) = "80-COLUMN CARD"
- 2920 ID$(9) = "NETWORK CARD"
- 2930 RETURN
- 2940 VTAB 19: HTAB 1: CALL -958: FOR I = 1 TO 39: PRINT "-";: NEXT : PRINT
- 2950 PRINT CHR$(7);"FILE OR PATH NOT FOUND": PRINT "INSERT ";PR$;" WITH ";
- 2960 IF P$ = "F" OR P$ = "f" THEN PRINT "FILER"
- 2970 IF P$ = "C" OR P$ = "c" THEN PRINT "CONVERT"
- 2980 HTAB 1: VTAB 22
- 2990 PRINT : PRINT "PRESS RETURN TO TRY AGAIN,": PRINT " OR ESC FOR THE MENU ";
- 3000 GET R$: IF R$ > = " " AND R$ < = "~" THEN PRINT R$;
- 3010 IF ASC(R$) = 27 THEN VTAB 19: HTAB 1: CALL -958: GOTO 2550
- 3020 IF R$ < > CHR$(13) THEN PRINT CHR$(7);: GOTO 2980
- 3030 GOTO 2640
- 3040 VTAB 24:NA$ = "Press RETURN to continue, ESC to exit. ": GOSUB 3140
- 3050 KY = PEEK( -16384): IF KY <128 THEN 3050
- 3060 POKE -16368,0
- 3070 IF KY = 141 THEN HOME : RETURN
- 3080 IF KY = 155 THEN POP : RETURN
- 3090 PRINT CHR$(7);: GOTO 3050
- 3100 KY = PEEK( -16384): IF KY <128 THEN 3100
- 3110 POKE -16368,0
- 3120 IF KY = 141 THEN HOME : RETURN
- 3130 PRINT CHR$(7);: GOTO 3100
- 3140 REM UPSHIFT IF NEEDED
- 3150 IF APPLEIIE = TRUE THEN PRINT NA$;: RETURN
- 3160 FOR I = 1 TO LEN(NA$):N$ = MID$ (NA$,I,1)
- 3170 IF ASC(N$) >123 OR ASC(N$) <96 THEN 3190
- 3180 N$ = CHR$( ASC(N$) -32)
- 3190 PRINT N$;
- 3200 NEXT
- 3210 RETURN
- 3220 HOME : REM TUTOR STARTS HERE
- 3230 ONERR GOTO 2520
- 3240 NA$ = " Tutor: the ProDOS Operating System ": GOSUB 3140: PRINT
- 3250 NA$ = " ": GOSUB 3140: PRINT
- 3260 NA$ = "You are using ProDOS--the Professional ": GOSUB 3140: PRINT
- 3270 NA$ = "Disk Operating System for the Apple II ": GOSUB 3140: PRINT
- 3280 NA$ = "series of computers. At your command, ": GOSUB 3140: PRINT
- 3290 NA$ = "ProDOS copies programs, files, or whole": GOSUB 3140: PRINT
- 3300 NA$ = "disks; tells you what files are on a ": GOSUB 3140: PRINT
- 3310 NA$ = "disk; sends information to printers and": GOSUB 3140: PRINT
- 3320 NA$ = "other devices; prepares disks for use; ": GOSUB 3140: PRINT
- 3330 NA$ = "stores (writes) information on disks; ": GOSUB 3140: PRINT
- 3340 NA$ = "and retrieves (reads) information from ": GOSUB 3140: PRINT
- 3350 NA$ = "disks. ": GOSUB 3140: PRINT
- 3360 NA$ = " ": GOSUB 3140: PRINT
- 3370 NA$ = "ProDOS features high-speed read and ": GOSUB 3140: PRINT
- 3380 NA$ = "write operations and a multi-level file": GOSUB 3140: PRINT
- 3390 NA$ = "structure. It works with a variety of ": GOSUB 3140: PRINT
- 3400 NA$ = "disk drives, including the ProFile. ": GOSUB 3140: PRINT
- 3410 NA$ = " ": GOSUB 3140: PRINT
- 3420 NA$ = "Application programs, working together ": GOSUB 3140: PRINT
- 3430 NA$ = "with ProDOS, let you write reports, use": GOSUB 3140: PRINT
- 3440 NA$ = "data bases and electronic spreadsheets,": GOSUB 3140: PRINT
- 3450 NA$ = "draw graphs, play games, and so on. ": GOSUB 3140: PRINT
- 3460 GOSUB 3040
- 3470 NA$ = " Tutor: the ProDOS Operating System ": GOSUB 3140: PRINT
- 3480 NA$ = " ": GOSUB 3140: PRINT
- 3490 NA$ = "An operating system disk is packed with": GOSUB 3140: PRINT
- 3500 NA$ = "every Apple disk controller. The BASIC": GOSUB 3140: PRINT
- 3510 NA$ = "programming language and many ": GOSUB 3140: PRINT
- 3520 NA$ = "application programs use operating ": GOSUB 3140: PRINT
- 3530 NA$ = "system commands, and they require an ": GOSUB 3140: PRINT
- 3540 NA$ = "operating system to format disks ": GOSUB 3140: PRINT
- 3550 NA$ = "(prepare them for use). ": GOSUB 3140: PRINT
- 3560 NA$ = " ": GOSUB 3140: PRINT
- 3570 NA$ = "Operating systems are not always ": GOSUB 3140: PRINT
- 3580 NA$ = "compatible with one another. Some ": GOSUB 3140: PRINT
- 3590 NA$ = "programs require disks to be formatted ": GOSUB 3140: PRINT
- 3600 NA$ = "and copied by an operating system other": GOSUB 3140: PRINT
- 3610 NA$ = "than ProDOS. In most cases, that other": GOSUB 3140: PRINT
- 3620 NA$ = "operating system is on the program's ": GOSUB 3140: PRINT
- 3630 NA$ = "startup disk. If you have a program ": GOSUB 3140: PRINT
- 3640 NA$ = "written for DOS 3.3 (another operating ": GOSUB 3140: PRINT
- 3650 NA$ = "system for the Apple II series of ": GOSUB 3140: PRINT
- 3660 NA$ = "computers), it will be on the disk with": GOSUB 3140: PRINT
- 3670 NA$ = "the program, and will automatically be ": GOSUB 3140: PRINT
- 3680 NA$ = "loaded when you start the program. ": GOSUB 3140: PRINT
- 3690 GOSUB 3040
- 3700 NA$ = " Tutor: the ProDOS Operating System ": GOSUB 3140: PRINT
- 3710 NA$ = " ": GOSUB 3140: PRINT
- 3720 NA$ = "If you tell your computer to read a ": GOSUB 3140: PRINT
- 3730 NA$ = "disk that is incompatible with the ": GOSUB 3140: PRINT
- 3740 NA$ = "operating system that is then in the ": GOSUB 3140: PRINT
- 3750 NA$ = "computer, an error message (PATH NOT ": GOSUB 3140: PRINT
- 3760 NA$ = "FOUND and I/O ERROR are two ": GOSUB 3140: PRINT
- 3770 NA$ = "possibilities) indicates that the ": GOSUB 3140: PRINT
- 3780 NA$ = "operating system doesn't recognize the": GOSUB 3140: PRINT
- 3790 NA$ = "disk. ": GOSUB 3140: PRINT
- 3800 NA$ = " ": GOSUB 3140: PRINT
- 3810 NA$ = "You can use the ProDOS Filer's Copy ": GOSUB 3140: PRINT
- 3820 NA$ = "Volume command to copy entire disks ": GOSUB 3140: PRINT
- 3830 NA$ = "(both ProDOS disks and DOS 3.3 disks).": GOSUB 3140: PRINT
- 3840 NA$ = "For more information on the Filer, ": GOSUB 3140: PRINT
- 3850 NA$ = "select option F from this disk's main ": GOSUB 3140: PRINT
- 3860 NA$ = "menu, then type ? to select the tutor.": GOSUB 3140: PRINT
- 3870 GOSUB 3040
- 3880 NA$ = " Tutor: the ProDOS Operating System ": GOSUB 3140: PRINT
- 3890 NA$ = " ": GOSUB 3140: PRINT
- 3900 NA$ = "Data and programs can be transferred ": GOSUB 3140: PRINT
- 3910 NA$ = "from DOS 3.3 disks to ProDOS disks (and": GOSUB 3140: PRINT
- 3920 NA$ = "vice versa). For more information, ": GOSUB 3140: PRINT
- 3930 NA$ = "select option C from this disk's main ": GOSUB 3140: PRINT
- 3940 NA$ = "menu, then type ? to select the tutor.": GOSUB 3140: PRINT
- 3950 NA$ = "For details, see the ProDOS User's ": GOSUB 3140: PRINT
- 3960 NA$ = "Manual. ": GOSUB 3140: PRINT
- 3970 VTAB 24
- 3980 NA$ = " Press RETURN to return to menu.": GOSUB 3140
- 3990 GOTO 3100